﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Libreria.RFID.Modelo;

namespace Libreria.RFID.Negocio
{
    public class PerfilesDeUsuarioNegocio
    {
        public List<PerfilesDeUsuario> consultarUsuariosDePerfil(Int32 perfil, String CadenaDeConexion)
        {
            PerfilesDeUsuario perfiles = new PerfilesDeUsuario(CadenaDeConexion);
            return perfiles.consultarPorPerfil(perfil);
        }

        public List<PerfilesDeUsuario> consultarPerfilesDeUsuario(Int32 persona, String CadenaDeConexion)
        {
            PerfilesDeUsuario perfiles = new PerfilesDeUsuario(CadenaDeConexion);
            return perfiles.consultarPorPersona(persona);
        }

        public void asociarPerfilAUsuario(Int32 Perfil, Int32 Persona, String CadenaDeConexion)
        {
            PerfilesDeUsuario perfilAAsociar = new PerfilesDeUsuario(CadenaDeConexion);
            perfilAAsociar.Perfil = Perfil;
            perfilAAsociar.Persona = Persona;
            perfilAAsociar.crear();
        }

        public void eliminarPerfilDeUsuario(Int32 Perfil, Int32 Persona, String CadenaDeConexion)
        {
            PerfilesDeUsuario perfilAEliminar = new PerfilesDeUsuario(CadenaDeConexion);
            perfilAEliminar.Perfil = Perfil;
            perfilAEliminar.Persona = Persona;
            perfilAEliminar.eliminar();
        }
    }
}
